package com.csi.juegoweb.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;

import com.csi.juegoweb.dao.GrupoDAO;
import com.csi.juegoweb.dao.NivelDAO;
import com.csi.juegoweb.domain.Grupo;
import com.csi.juegoweb.domain.Nivel;
import com.csi.juegoweb.service.GrupoService;
import com.csi.juegoweb.service.NivelService;

@Service("grupoService")
public class GrupoServiceImpl implements GrupoService {

	@Autowired
	private GrupoDAO grupoDAO;

	@Override
	public void save(Grupo transientInstance) {
		// TODO Auto-generated method stub
		grupoDAO.save(transientInstance);
	}

	@Override
	public void delete(Grupo persistentInstance) {
		// TODO Auto-generated method stub
		grupoDAO.delete(persistentInstance);
	}

	@Override
	public Grupo findById(Integer id) {
		// TODO Auto-generated method stub
		return grupoDAO.findById(id);
	}

	@Override
	public List findByExample(Grupo instance) {
		// TODO Auto-generated method stub
		return grupoDAO.findByExample(instance);
	}

	@Override
	public List findByProperty(String propertyName, Object value) {
		// TODO Auto-generated method stub
		return grupoDAO.findByProperty(propertyName, value);
	}

	@Override
	public List findByQtUsuarios(Object qtUsuarios) {
		// TODO Auto-generated method stub
		return grupoDAO.findByQtUsuarios(qtUsuarios);
	}

	@Override
	public List findAll() {
		// TODO Auto-generated method stub
		return grupoDAO.findAll();
	}

	@Override
	public Grupo merge(Grupo detachedInstance) {
		// TODO Auto-generated method stub
		return grupoDAO.merge(detachedInstance);
	}

	@Override
	public void attachDirty(Grupo instance) {
		// TODO Auto-generated method stub
		grupoDAO.attachDirty(instance);
	}

	@Override
	public void attachClean(Grupo instance) {
		// TODO Auto-generated method stub
		grupoDAO.attachClean(instance);
	}

	
}